package com.ctshk.rpc.system.dto.member;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @author 胡广
 * @since 2021/3/1
 */
@Data
@ApiModel("查询会员积分DTO")
public class ContactQueryDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty("識別碼,number(10)")
    private Long conIntegrationId;
    @ApiModelProperty("英文姓")
    private String conXCtsLastname;
    @ApiModelProperty("英文中間名")
    private String conXCtsFstName;
    @ApiModelProperty("英文名")
    private String conMidName;
    @ApiModelProperty("中文姓")
    private String conLastName;
    @ApiModelProperty("中文名")
    private String conFstName;
    @ApiModelProperty("性別 (11 = 男, 12 = 女, 99 = 未指定)")
    private String conSexMf;
    @ApiModelProperty("出生日期")
    private String conBirthDt;
    @ApiModelProperty("手機號碼 (最多40字元, 沒有固定格式. 但如屬香港電話, 是以 852- 開頭)")
    private String conCellPhNum;
    @ApiModelProperty("電子郵箱")
    private String conEmailAddr;
    @ApiModelProperty("證件類別碼 (取自證件類別列表)")
    private String conxctsidentitytyp;
    @ApiModelProperty("證件號碼 (最多50字元)")
    private String conxctsidentitynum;
    @ApiModelProperty("狀態 (Active = 有效, Duplicate = 重覆, Suspend = 暫停)")
    private String conStatusCd;
    @ApiModelProperty("会员")
    private MemberQueryDTO member;
    @ApiModelProperty("卡片")
    private List<CardQueryDTO> cards;
}
